//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#ifndef DISPROTANALYSIS_H
#define	DISPROTANALYSIS_H
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#include "libraries.h"
#include "DisProtProcessResult.h"
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
class DisProtAnalysis {
  
  private:

    String*                           filename;
    
    TListE <DisProtProcessResult>*    idpResults;

  public:
    
    DisProtAnalysis();
    DisProtAnalysis(const DisProtAnalysis&);
    DisProtAnalysis(const DisProtAnalysis*);
    
    ~DisProtAnalysis();
    
    void                              Filename(String*);
    void                              IdpResults(TListE <DisProtProcessResult>*);
    
    String*                           Filename(void);
    TListE <DisProtProcessResult>*    IdpResults(void);
    
    bool                              ReadIDPFile(void);
    bool                              NumberSequencePerIDPsPercernt(String*, int);
    
};
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#endif
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//

